#include "sinecurve.h"

namespace CurveEditor {

SineCurve::SineCurve():
    AbstractCurve(CURVE_SIN)
{

}

SineCurve::~SineCurve()
{

}

RandomCurve SineCurve::toRandomCurve()
{
    RandomCurve randCurve;
    // TODO: change curve to random type

    return randCurve;
}

void SineCurve::validate()
{

}

bool SineCurve::isValid()
{
    bool valid = true;
    // TODO: checking if curve's parameter is ok

    return valid;
}

} // CurveEditor
